#slider-wrapper { width:940px; height:320px; padding: 10px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; -moz-box-shadow: 0 0 2px #bbb; -webkit-box-shadow: 0 0 2px #fff; box-shadow: 0 0 2px #fff; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background-color: #F1F3F1; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #fff; border-bottom-color: #ddd; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ddd; border-left-color: #FFF; }
#slider { position:relative; width:940px; height:320px; background:url(images/loading.gif) no-repeat 50% 50%; }
#slider img { position:absolute; top:0; left:0; display:none; }
#slider a { border:0; display:block; }
.nivo-controlNav { position:absolute; right:10px; bottom:10px; }
.nivo-controlNav a { width:10px; height:10px; float:left; background:url(images/navigator.png) 0 0 no-repeat; display:block; font-size:1px; text-indent:9999px; text-decoration:none; overflow:hidden; position:relative; z-index:99; cursor:pointer; margin:4px; }
.nivo-controlNav a:hover { background-position:0 -10px; }
.nivo-controlNav a.active { background-position:0 -20px; outline:none; font-weight:700; }
.nivo-directionNav a { display:block; width:30px; height:30px; background:url(images/arrows.png) no-repeat; text-indent:-9999px; border:0; position:absolute; top:45%; z-index:99; cursor:pointer; }
a.nivo-nextNav { background-position:-30px 0; right:15px; }
a.nivo-prevNav { left:15px; }
.nivo-caption { text-shadow:none; font-family:Helvetica, Arial, sans-serif; position:absolute; left:0; bottom:0; background:#000; color:#fff; opacity:0.7; width:100%; z-index:89; }
.nivo-caption a { color:#efe9d1; text-decoration:underline; display:inline !important; }
.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0; left:0; }
.nivoSlider a.nivo-imageLink { position:absolute; top:0; left:0; width:100%; height:100%; border:0; z-index:60; display:none; margin:0; padding:0; }
.nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
.nivo-caption p { margin:0; padding:10px; }
.nivo-html-caption { display:none; }
.nivo-prevNav { left:0; }
.nivo-nextNav { right:0; }